Using Visual Studio Extensibility Mechanisms for Requirements Specification

نویسندگان

  • João Leonardo Carmo
  • Carlos Videira
  • Alberto Rodrigues da Silva
چکیده

Although software requirements engineering is an essential activity for the successful development of information systems, most of the existing software development environments do not provide support for requirements specification. They concentrate on the development activities, such as code edition, solution management, components testing and deployment, change and configuration management, or integration with modeling artifacts. The Visual Studio .NET IDE is one of the most popular development workbenches, profiting from years of Microsoft experience in developing tools to enhance and automate the tasks of the developer, but still has no support for requirements specification. In this paper we describe how Visual Studio .NET extensibility mechanisms have been used to support the development of a new requirements specification initiative, which we have called ProjectIT-Requirements.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

CSRML Tool: a Visual Studio Extension for modeling CSCW Requirements

This work describes the CASE tool that provides support for CSRML (Collaborative Systems Requirements Modeling Language), an i* extension for specifying CSCW systems requirements. The tool has been implemented as a Visual Studio 2012 extension by using the Visualization and Modeling SDK. It supports all the CSRML characteristics, such as the specification of collaborative tasks with Workspace A...

متن کامل

Architecture for an Ontology and Web Service Modelling Studio

This paper outlines the architecture of a WSMO Studio, that aims at developing formal specification according to the WSMO Meta Model. Developing formal specification according to a specific formalism is not an easy task. As soon as the descriptions get numerous, large and different authors are involved manual editing without tool support does not scale anymore. In the field of ontology editors ...

متن کامل

The ProjectIT-RSL Language Overview

Requirements engineering is widely considered to be an essential activity for the successful development of information systems. This paper briefly presents a new initiative called “ProjectIT-Requirements” and describes the results achieved in the definition of a requirements specification language, called “ProjectIT-RSL”, and the implementation of a prototype using VisualStudio.NET. This is th...

متن کامل

Service Layer for IDE Integration of C/C++ Preprocessor Related Analysis

Software development in C/C++ languages is tightly coupled with preprocessor directives. While the use of preprocessor constructs cannot be avoided, current IDE support for developers can still be improved. Early feedback from IDEs about misused macros or conditional compilation has positive effects on developer productivity and code quality as well. In this paper we introduce a service layer f...

متن کامل

Performance Comparison of Managed C# and Delphi Prism in Visual Studio and Unmanaged Delphi 2009 and C++ Builder 2009 Languages

Managed C# and Delphi Prism in Visual Studio 2008 and Unmanaged Delphi 2009 and C++ Builder 2009 programming languages are increasingly gaining in popularity. In this study, response times of these languages, memory consumptions and code lengths were tested with various work loads and the results belonging to these tests were given. Whether there was a significant difference among the data obta...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005